home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / muds / lpmud312.tar / lpmud312 / util / Makefile < prev    next >
Makefile  |  1991-09-13  |  631b  |  35 lines

  1. SUBDIRS = indent make_docs
  2.  
  3. all:    $(SUBDIRS) fundesc
  4.  
  5. $(SUBDIRS): FORCE
  6.     cd $@; make
  7.  
  8. FORCE: install
  9.  
  10. hname:    hname.c
  11.     $(CC) hname.c -lresolv -o hname
  12.  
  13. fundesc:
  14.     $(CC) fundesc.c -o fundesc
  15.  
  16. install: hname fundesc
  17.     cp hname $(BINDIR)/hname
  18.     cp fundesc $(BINDIR)/fundesc
  19.     /bin/sed -e "s;MUD_LIB;$(MUD_LIB);" \
  20.     -e "s;BINDIR;$(BINDIR);" restart_mud > $(BINDIR)/restart_mud
  21.     -chmod 775 $(BINDIR)/restart_mud
  22.     for i in $(SUBDIRS) ;\
  23.     do \
  24.     (cd $$i ; echo "Installing in $$i." ;\
  25.     $(MAKE) $(MFLAGS) install);\
  26.     done
  27.  
  28. clean:
  29.     -rm *.o fundesc hname
  30.     for i in $(SUBDIRS) ;\
  31.     do \
  32.     (cd $$i ; echo "Cleaning in $$i." ;\
  33.     $(MAKE) clean);\
  34.     done
  35.